/**
 * player 版本控制
 * @author	czbin
 * 2009-1-8 11:52
 */
package com.ibio8.system {
	/**
	 * player 版本控制。
	 * 
	 * <p>
	 * 判断当前 swf 的版本是否在指定版本之上。
	 * </p>
	 * <b>此类原作者 czbin。</b>
	 */
	public class VersionControl {
		
		/**
		 * 判断当前当前 swf 版本是否在指定版本之上
		 * @param	majorVersion	主版本
		 * @param	minorVersion	版本
		 * @param	buildNumber		编译号
		 * @return					当前 swf 版本是否在此版本之上
		 */
		public static function check(majorVersion:Number = 9, minorVersion:Number = 0, buildNumber:Number = 124):Boolean {
			//主版本号
			if (FlashPlayer.majorVersion < majorVersion) {
				return false;
			}else if (FlashPlayer.majorVersion > majorVersion) {
				return true;
			}else {
				//二级版本号
				if (FlashPlayer.minorVersion < minorVersion) {
					return false;
				}else if (FlashPlayer.minorVersion > minorVersion) {
					return true;
				}else {
					//build号
					if (FlashPlayer.buildNumber < buildNumber) {
						return false;
					}else {
						return true;
					}
				}
			}
		}
	}
}